Universal Temporal Extensions for Database Languages
نویسندگان
چکیده
Temporal reasoning and temporal query languages present diicult research problems of theoretical interest and practical importance. One problem is the chasm between point-based temporal reasoning and interval-based reasoning. Another problem is the lack of ro-bustness and universality in many proposed solutions, whereby temporal extensions designed for one language cannot be easily applied to other query languages| e.g., extensions proposed for SQL cannot be applied to QBE or Datalog. In this paper, we provide a simple solution to both problems by observing that all query languages support (i) single-value based reasoning and (ii) aggregate-based reasoning, and then showing that these two modalities can be naturally extended to support , respectively, point-based and interval-based temporal queries. We follow TSQL2 insofar as practical requirements are concerned, and show that its func-tionality can be captured by simpler constructs which can be applied uniformly to Datalog, QBE and SQL. Then, we show that an eecient implementation can be achieved by mapping into a diierent storage representation , and discuss a prototype built along these lines using the LDL++ system with extended aggregates.
منابع مشابه
Universal Temporal Data Languages
Temporal reasoning and temporal query languages present diicult research challenges , which are slowly yielding to the combined attack of many investigations motivated by the theoretical interest and practical import of the problem. In this paper, we subscribe to TSQL2 insofar as practical requirements for a query language are concerned, but we propose a solution that overcomes its shortcomings...
متن کاملPoint-based Temporal Extensions of Sql and Their Eecient Implementation 1.2 Our Proposal 2 the Data Model for Temporal Databases 3.1 Data Deenition Language 3.2 the Query Language
This chapter introduces a new approach to temporal extensions of SQL. The main diierence from most of the current proposals is the use single time points, rather than intervals or various other complex-values for references to time, while still achieving eecient query evaluation. The proposed language, SQL/TP, extends the syntax of SQL/92 to handle temporal data in a natural way: it adds a sing...
متن کاملHierarchies of Modal and Temporal
We introduce and study hierarchies of extensions of the propositional modal and temporal languages with pairs of new syntactic devices: "point of reference | reference pointer" which enable semantic references to be made within a formula. We propose three diierent but equivalent semantics for the extended languages, discuss and compare their expressiveness. The languages with reference pointers...
متن کاملNew Perspectives in Temporal Databases
The research of temporal databases has focused mainly on query languages that incorporate time into conventional query languages and on structural aspects of the temporal representation. Yet, the combination of time and databases has a potential to be more powerful than the current capabilities it supports. In this paper we show the power gained by three extensions to temporal database modeling...
متن کاملValid-Time Selection and Projection in TSQL2∗
Temporal databases have now been studied for more than a decade. During that period of time, numerous query languages have been proposed for temporal databases. One of the essential components of a temporal query language is valid-time selection, which allows the user to retrieve tuples according to their valid-time relationship. Often, this component is closely tied to another important compon...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999